testis tissue - Spanish English Dictionary